
import sa = module("main/org/sdmx/model/v2/base/SDMXArtefact");
import ac = module("main/org/sdmx/model/v2/base/AnnotationsCollection");
/**
	* Provides support for adding annotations or notes to SDMX artefacts.
	* 
	* @author Xavier Sosnovsky, Anthony Morel
	* 
	* @see Annotation
	*/
export interface AnnotableArtefact extends sa.SDMXArtefact {
		
	/**
	    * @private 
	    */
	setAnnotations(annotations:ac.AnnotationsCollection):void;
		
	/**
	    * The collection of annotations attached to the annotable artefact
	    */
	getAnnotations():ac.AnnotationsCollection;
		
}